@charset "utf-8";
/* CSS Document */

.lf{ float:left;}
.rf{ float:right;}
.cl{ clear:both;}
.col-1{ color:#00a5d3;}
.col-2{ color:#808080;}
.body{ font-size:12px; overflow-y:hidden;}
.bg-1{ background:#FFF;}
a{ color:#808080;}
.admin{ width:100px; height:24px; line-height:24px;}
.admin em{ display:inline-block; margin-right:12px;}
.admin b{ margin:0 0 0 3px; display:inline-block; width:19px; height:9px;}
.up{ background:url(../img/use-up.png) no-repeat;}
.top{ height:80px; background:#FFF; margin:0; padding:10px 32px 0 10px; }
.logo{width:199px; height:42px; }

.nav > li.active{border-left:0; background:#1c2b36;}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus { background-color: #131e26; color: #00a5d3;}
#wrapper{ overflow:hidden;}
.cx{ margin:20px;  padding:20px 0 0 20px; overflow:hidden;}
.btn{ background:#00a5d3;}
.cd-se{ width:250px; height:30px;  margin:0 20px 20px 0; }
.fill-op,.time{ margin-bottom:20px;}
.cd-se .form-control{ background:url(../img/se-icon1.png) 10px no-repeat; padding:0 30px;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{ background:#0092ba;}
.filter-disabled {
	-moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.fill-op{ width:265px; height:30px; line-height:30px;}

.filter-box,.filter-boxs {
    position: relative;
	width:175px; height:30px;
	float:left;
}

.filter-box select {
	display: none;
}

.filter-text {
	height: 100%;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	padding: 0 30px 0 10px;
	background: #fff;
	border: 1px solid #e6e6e6;
}

.filter-text input {
	font-size: 14px;
}

.filter-text .filter-title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	border: 0;
	background-color: transparent;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0;
	cursor: pointer;
}

.filter-list {
	display: none;
	width: 100%;
	background-color: #fff;
	font-size: 14px;
	position: absolute;
	top: 29px;
	left: 0;
	z-index: 99;
	border: 1px solid #e6e6e6;
	overflow: auto;
	margin:0;
	padding:0;
}
.filter-list li{ list-style:none;}
.filter-list li.filter-null a {
	color: #d2d2d2;
}

.filter-list li a {
	display: block;
	padding: 0 10px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}

.filter-list li:hover {
	background-color: #f2f2f2;
}

.filter-list li.filter-selected {
	background-color: #00a5d3;
}

.filter-list li.filter-selected a{
	display: block;
	color: #fff;
}

.filter-list li.filter-disabled {
	background-color: #fff;
}

.filter-list li.filter-disabled a{
	display: block;
	color: #d2d2d2;
}

.filter-list li.filter-disabled:hover a {
	cursor: not-allowed!important;
	background-color: #fff;
}

.icon {
	position: absolute;
}

.icon-filter-arrow {
	width: 8px;
	height: 6px;
	background-repeat: no-repeat;
    background-image:url(../img/icon_arrow_down_x2.png);
    background-size: 100%;
    right: 10px;
    top: 13px;
    transition: all .2s;
}

.icon-filter-arrow.filter-show {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.filter-list::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.filter-list::-webkit-scrollbar-track {
	background: #fff 
}

.filter-list::-webkit-scrollbar-thumb {
	background: #CBCBCB;
}

.time{ width:405px; height:30px; line-height:30px; margin:0 5px 0 0;}
.time em{ display:inline-block; margin:0 5px;}
.layer-date{ width:160px;}
.col-sm-10{ width:335px; margin:0; padding:0;}
.laydate_body .laydate_ym{border: 1px solid #19a9d5;background-color: #19a9d5;}
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#19a9d5;}
.cd-cx,.cd-cz{ margin:0; width:50px; padding:0 2px;}
.cd-cz .btn-info{ background:#aaaaaa;}
.dsx{ height:60px; margin:20px 20px 0; padding:12px 20px; border-bottom:1px solid #dddddd;}
.zjxd-btn{ width:88px; height:36px;  font-size:14px; text-align:center; margin:0 20px 0 0;}
.zjxd-btn:hover{box-shadow: inset 0px 1px 0px #2ab7ec, 0px 1px 0px 0px #156785, 0px 5px 2px #e5e5e5;}
.mail-box{ margin:0 20px;}
.table-mail .mail-date a{ display:inline-block; margin:0 10px 0 0; }
.time label{ font-weight:normal;}
#page li{ cursor:pointer;}
.table{ margin-bottom:0;}
.pagination{ margin:20px auto; position:relative;}
.cd-dq{ display:inline-block; margin-bottom:20px;}
.cd-b{ width:389px; height:100px; margin:0 15px 15px 0;}

@media (min-width:1680px){
.cd-b{ width:389px; height:100px; margin:0 15px 15px 0;}
}
.cd-b-last{ margin:0 0 15px 0;}
}


.cd-ing{ min-height:460px;}
.cd-b ul{ padding:0; margin:0;}
.cd-b ul li{ padding:0; margin:0; list-style:none; height:32px; line-height:32px; border:1px 
solid #dddddd; border-radius:3px; background:#f9f9f9; margin-bottom:2px;}
.cd-b ul li span{ padding:0 0 0 20px;}
.cd-b ul li span.cd-b-n{ display:inline-block; width:100px; height:30px; padding:0; text-align:center; color:#FFF; background:#19a9d5; border-radius:3px;}
.mail-boxed{ margin:-30px 20px 0;}
.size-co1{ color:#e8a900;}
.size-co2{ color:#00a504;}
#pann1 .content{ display:none;}
#pann1 .content a{ display:block; width:100px; height:20px; text-align:center; background:#19a9d5; line-height:20px; color:#FFF;}
.cd-b-last{ margin:0 0 15px 0;}